注意:此页面搜索的是所有试题
中国石油大学-《程序设计(C语言)》
)
以下选项中,与k=++n完全等价的表达式是( )
A)
k=n,n=n+1
B)
n=n+1,k=n
C)
k=++n
D)
k+=n+1
以下选项中不能正确赋值的是( ) A) char b[]={′H′,′e′,′l′,′l′,′o′,′!′}; B) char b[10];b="Hello!"; C) char b[10]= "Hello!"; D) char *str="Hello!";
) 用数组名作为函数调用时的实参,则实际传递给形参的是( ) A) 数组的第一个元素值 B) 数组中全部元素值 C) 数组的首地址 D) 数组的元素个数
) 以下非法的赋值语句是( ) A) n=(i=2, i); B) j ; C) (i 1); D) x=j>0;
以下四个选项中,属于实型常量的是( ) A) 0x12 B) -12345e-3 C) 1e0.5 D) e-5
下述语句的输出为( ) int m=-1; printf(“%d,%u,%o”,m,m,m); A) -1,-1,-11 B) -1,32767,-177777 C) -1,32768,177777 D) -1,65535,177777
下列说法正确的是( ) A) main函数必须放在C程序的开头 B) main函数必须放在C程序的最后 C) main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的 D) main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的
已有定义:int x=3,y=4,z=5;则表达式!(x y) z-1&&y z/2的值是( ) A) 6 B) 0 C) 2 D) 1
面有关for循环的正确描述是( ) A) for循环只能用于循环次数已经确定的情况 B) for循环是先执行循环体语句,后判断表达式 C) 在for循环中,不能用break语句跳出循环体 D) for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
已知:int a[ ][3]={1,2,3,4,5,6,7,8,9,0}; 则数组a的第一维的大小是( ) A) 2 B) 3 C) 4 D) 无法确定;
) 已知小写字母的ASCII码为97,对于int a=99, b=.b.; printf(“%c,%d”, a , b);的结果是( ) A) 99, b B) c, 98 C) 99, 98 D) c, b
已知 char ch=.A.; 且表达式 ch=(ch>=.A. && ch<=.Z.) ?(ch 32) ::ch 的值是( ) A) A B) a C) Z D) 出错
已知char b[5],*p=b; ,则正确的赋值语句是( ) A) b=“abcd”; B) *b=“abcd”; C) p=“abcd”; D) *p=“abcd”;
已定义c为字符型变量,则下列语句中正确的是( ) A) c=.97.; B) c="97"; C) c="a"; D) c=97;
下面不是C语言基本数据类型的是( ) A) 指针类型 B) 整型 C) 无符号长整型 D) 单精度型
以下选项中不能正确赋值的是( ) A) char b[]={′H′,′e′,′l′,′l′,′o′,′!′}; B) char b[10];b="Hello!"; C) char b[10]= "Hello!"; D) char *str="Hello!";
) 用数组名作为函数调用时的实参,则实际传递给形参的是( ) A) 数组的第一个元素值 B) 数组中全部元素值 C) 数组的首地址 D) 数组的元素个数
) 以下非法的赋值语句是( ) A) n=(i=2, i); B) j ; C) (i 1); D) x=j>0;
以下四个选项中,属于实型常量的是( ) A) 0x12 B) -12345e-3 C) 1e0.5 D) e-5
下述语句的输出为( ) int m=-1; printf(“%d,%u,%o”,m,m,m); A) -1,-1,-11 B) -1,32767,-177777 C) -1,32768,177777 D) -1,65535,177777
下列说法正确的是( ) A) main函数必须放在C程序的开头 B) main函数必须放在C程序的最后 C) main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的 D) main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的
已有定义:int x=3,y=4,z=5;则表达式!(x y) z-1&&y z/2的值是( ) A) 6 B) 0 C) 2 D) 1
面有关for循环的正确描述是( ) A) for循环只能用于循环次数已经确定的情况 B) for循环是先执行循环体语句,后判断表达式 C) 在for循环中,不能用break语句跳出循环体 D) for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
已知:int a[ ][3]={1,2,3,4,5,6,7,8,9,0}; 则数组a的第一维的大小是( ) A) 2 B) 3 C) 4 D) 无法确定;
) 已知小写字母的ASCII码为97,对于int a=99, b=.b.; printf(“%c,%d”, a , b);的结果是( ) A) 99, b B) c, 98 C) 99, 98 D) c, b
已知 char ch=.A.; 且表达式 ch=(ch>=.A. && ch<=.Z.) ?(ch 32) ::ch 的值是( ) A) A B) a C) Z D) 出错
已知char b[5],*p=b; ,则正确的赋值语句是( ) A) b=“abcd”; B) *b=“abcd”; C) p=“abcd”; D) *p=“abcd”;
已定义c为字符型变量,则下列语句中正确的是( ) A) c=.97.; B) c="97"; C) c="a"; D) c=97;
下面不是C语言基本数据类型的是( ) A) 指针类型 B) 整型 C) 无符号长整型 D) 单精度型