2013秋石油大学华东C语言》第四阶段在线作业(自测)
1第1题 单选题 若二维数组a有m列,则aIj元素前的数组元素个数为:A、j*m iB、i*m jC、i*m j-113D、i*m j 1标准答案:D您的答案:题目分数:5此题得分:0.0批注: 2第2题 单选题 下面有关for循环的正确描述是A、for循环只能用于循环次数已经确定的情况B、for循环是先执行循环体语句,后判断表达式C、在for循环中,不能用break语句跳出循环体D、for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来标准答案:D您的答案:题目分数:5此题得分:0.0批注: 3第3题 单选题 若有如下语句: int *p1,*p2; 则其中int所指的是A、p1的类型B、*p1和*p2的类型C、p2的类型D、p1和p2所能指向变量的类型标准答案:D您的答案:题目分数:5此题得分:0.0批注: 4第4题 单选题 设有如下定义和执行语句,其输出结果为:int a=3,b=3; a = -b + 1; printf(“%d %d”,a,b);A、3 2B、4 2C、2 2D、2 3标准答案:A您的答案:题目分数:5此题得分:0.0批注: 5第5题 单选题 若有说明语句:char c= 64 ; 则变量C包含:A、1个字符B、2个字符C、3个字符D、说明不合法,C值不确定标准答案:A您的答案:题目分数:5此题得分:0.0批注: 6第6题 单选题 不是给数组的第一个元素赋值的语句是A、int a2=1;B、int a2=1*2; C、int a2;scanf (“%d”,a);D、a1=1;标准答案:D您的答案:题目分数:5此题得分:0.0批注: 7第7题 单选题 判断字符串s1是否大于字符串s2,应当使用A、if(s1s2)B、if(strcmp(s1,s2)C、if(strcmp(s2,s1)0)D、if(strcmp(s1,s2)0)标准答案:D您的答案:题目分数:5此题得分:0.0批注: 8第8题 单选题 若有定义:int a5;则a数组中首元素的地址可以表示为A、&aB、a 1C、aD、&a1标准答案:C您的答案:题目分数:5此题得分:0.0批注: 9第9题 单选题 在执行int a 3=1,2,3,4; 语句后a12的值是A、3B、4C、0D、2标准答案:C您的答案:题目分数:5此题得分:0.0批注: 10第10题 单选题 C语言中变量的指针指的是:A、变量类型B、变量值C、变量值D、变量地址标准答案:D您的答案:题目分数:5此题得分:0.0批注: 11第11题 单选题 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是A、地址传递B、由实参传给形参,再由形参返回实参C、值传递D、传递方式由用户指定标准答案:C您的答案:题目分数:5此题得分:0.0批注: 12第12题 单选题 已知char b5,*p=b; ,则正确的赋值语句是A、b=“abcd”;B、*b=“abcd”;C、p=“abcd”;D、*p=“abcd”;标准答案:C您的答案:题目分数:5此题得分:0.0批注: 13第13题 单选题 C语言中,运算对象必须是整型数的运算符是A、%B、C、% 和 D、*标准答案:A您的答案:题目分数:5此题得分:0.0批注: 14第14题 单选题 设有两字符串“Beijing”、“China”分别存放在字符数组str110,str210中,下面语句中能把“China”连接到“Beijing”之后的为:A、strcpy(str1,str2);B、strcpy(str1, “China”);C、strcat(str1,“China”)D、strcat(“Beijing”,str2);标准答案:C您的答案:题目分数:5此题得分:0.0批注: 15第15题 单选题 在下面几组数据类型中, 全为最常用的基本数据类型的是哪一组:A、整型 实型 字符型B、整型 数组 指针C、数组 结构体 共用体D、指针 逻辑型 空类型标准答案:A您的答案:题目分数:5此题得分:0.0批注: 16第16题 单选题 程序段如下 int k=0; while(k+=2); printf(last=%dn,k); 则执行结果是last=A、2B、3C、4D、无结果标准答案:C您的答案:题目分数:5此题得分:0.0批注: 17第17题 单选题 能正确表示x的取值范围在0,100和-10,-5内的表达式是A、(x=-10)|(x=-5)&(x=0)|(x=100)B、(x=-10)&(x=-5)|(x=0)&(x=100)C、(x=-10)&(x=-5)&(x=0)&(x=100)D、(x=-10)|(x=-5)&(x=0)|(x=100)标准答案:B您的答案:题目分数:5此题得分:0.0批注: 18第18题 单选题 若有以下定义:int a10,*p=a; 则*(p 3)表示的是A、元素a3的地址B、元素a3的值C、元素a4的地址D、元素a4的值标准答案:B您的答案:题目分数:5此题得分:0.0批注: 19第19题 单选题 下列说法正确的是A、main函数必须放在C程序的开头B、main函数必须放在C程序的最后C、main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的D、main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的标准答案:D您的答案:题目分数:5此题得分:0.0批注: 20第20题 单选题 下面程序段的运行结果是char a7=”abcdef”; char b4=”ABC”; strcpy(a,b); printf(“%c”,a5);A、空格B、0C、eD、f标准答案:D您的答案:题目分数:5此题得分:0.0批注: 试卷总得分:0.0试卷总批注: