单选题以下不能定义为用户标识符的是______。
单选题若要求从键盘读入含有空格字符的字符串,应使用函数
A. getc()
B. gets()
C. getchar()
D. scanf()
单选题若i、j已定义成int型,则以下程序段中内循环体的总执行次数是( )。 for(i=6;i>0;i--) for(j=0;j<4.j++)…
单选题C语言程序中,若函数无返回值,则应该对函数说明的类型是
A.int
B.double
C.char
D.void
单选题有如下程序段: int x=3; do printf("%d",x-=2); while(!(--x)); 其输出结果是 ( )
单选题若有定义语句:int year=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
单选题有以下程序: #include<stdio.h>
main() {short int a=5, b=6, c=7, d=8, m=2, n=2;
printf("%d/n", (m=a>b) }
程序运行后的输出结果是
A.0
B.1
C.2
D.3
单选题设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
单选题设有以下程序段:
struct person
{
char name[10];
char sex;
float weight;
} zhangsan,*ptr;
ptr=
若要从键盘读入姓名给结构体变量zhangsan的name成员,输入项错误的是______。
单选题函数fseek(fp,-10L,SEEK_END)的含义是______。
单选题从Windows环境进入DOS方式后,返回Windows环境的命令为( )。
单选题已知各变量的类型说明如下: int k,a,b; unsigned long w=5; double x=142; 则以下不符合c语言语法的表达式是______。 A) x%(-3) B) w+=-2 C) k=(a=2,b=3,a+b) D) a+=a-=(b=4)*(a=3)
单选题若有定义“int
x,y;”并已正确给变量赋值,则以下选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式“(x-y)”等价的是______。
A.(x-y<0‖x-y>0)
B.(x+y<0)
C.(x-y>0)
D.(x-y==0)
单选题C语言主要是借助以下哪种手段来实现程序模块化
单选题设已有定义: float x; 则以下对指针变量p进行定义且赋初值的语句中正确的是______。 A.float*p=&x; B.int*p=(float)x; C.float p=&x; D.float*p=1024;
单选题以下四个程序中,完全正确的是______。
单选题下列说法不正确的是( )。
单选题若有定义语句:double x[5]=1.0,2.0,3.0,4.0,5.0,*P=x;,则错误引用x数组元素的是 A) *p B) x[5] C) *(p+1) D) *x
单选题下面程序的运行结果是______。
#include"stdio.h"
main()
{int i;
for(i=1;i<=5;i++)
{if(i%2)printf("*");
else printf("#");}}
单选题若变量已正确说明为int类型,要通过语句scanf("%d %d %d",给a赋值3,b赋值5,c赋值8,下面不正确的输入形式是( )。